package com.hzz.entity.eybase;

import com.fasterxml.jackson.annotation.JsonInclude;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import com.hzz.framework.entity.BaseEntity;
import java.util.Date;

@Data
@NoArgsConstructor
@AllArgsConstructor
@JsonInclude(JsonInclude.Include.NON_NULL)
public class EyBaseRetrieveChn extends BaseEntity {
    /**
     * 渠道id
     */
    Long gid;
    /**
     * 渠道代码
     */
    String code;
    /**
     * 渠道名称
     */
    String name;
    /**
     * 渠道所属灌区名称
     */
    String idname;
    /**
     * 渠道所属灌区类型
     */
    String idtype;
    /**
     * 其上级渠道名称
     */
    String prname;
    /**
     * 渠首位置
     */
    String loc;
    /**
     * 渠道流经行政区划
     */
    String flth;
    /**
     * 渠末位置
     */
    String eLoc;
    /**
     * 建成时间
     */
    String bdtm;
    /**
     * 渠道管理单位
     */
    String adag;
    /**
     * 渠道水源名称
     */
    String prname1;
    /**
     * 渠道类别
     */
    String type;
    /**
     * 渠道现状水质类别
     */
    String wqle;
    /**
     * 渠道主要功能
     */
    String func;
    /**
     * 水质是否按渠道功能达标
     */
    String wrus;
    /**
     * 入渠排污口数量(个)
     */
    Long count;
    /**
     * 设计流量(立方米/秒)
     */
    Double flow;
    /**
     * 实际流量(立方米/秒)
     */
    Double acfl;
    /**
     * 年输水量(万立方米)
     */
    Double dpyn;
    /**
     * 年输水时间(天)
     */
    Long dpyt;
    /**
     * 渠道长度(公里)
     */
    Double chle;
    /**
     * 渠道衬砌长度(公里)
     */
    Double chleLi;
    /**
     * 主要建筑物处数
     */
    Long mbnu;
    /**
     * 设计控灌面积(万亩)
     */
    Double dcia;
    /**
     * 现有控灌面积(万亩)
     */
    Double ecia;
    /**
     * 受益人口（人饮）(万人)
     */
    Double bepo;
    /**
     * 是否完成管理范围划定
     */
    String wrcd;
    /**
     * 是否已确权颁证
     */
    String wrco;
    /**
     * 所在流域
     */
    String hnnm;
    /**
     * 主管部门级别
     */
    String grad;
    /**
     * 行政区划
     */
    String pac;
    /**
     * 渠道等级
     */
    String level;
    /**
     * 唯一标识
     */
    String sid;
    /**
     * 规模级别
     */
    String hasNew;
    /**
     * 不设渠道长
     */
    String noleader;
    /**
     * 起点经度
     */
    Double sLong;
    /**
     * 起点纬度
     */
    Double sLat;
    /**
     * 终点经度
     */
    Double eLong;
    /**
     * 终点纬度
     */
    Double eLat;
    /**
     * 使用年限
     */
    String startDate;
    /**
     * 渠道分类
     */
    String clas;
    /**
     * 备注
     */
    String note;
    /**
     * 所在乡村
     */
    String village;
    /**
     * 空间几何
     */
    String geom;
    /**
     * 渠道编码
     */
    String osid;
    /**
     * 创建时间
     */
    Date dateCreated;
    /**
     * 更新时间
     */
    Date dateUpdated;
    /**
     * 版本
     */
    Integer version;
}
